#ifndef _USER_EVENTFLAG_H
#define _USER_EVENTFLAG_H


extern PRIVILEGED_DATA TaskHandle_t scantask_handler;


extern PRIVILEGED_DATA TaskHandle_t looptask_handler;
#define NOTIFY_LOOPTASK_SENDDATEBIT                         (1 << 0)   // 发码完成通知
#define NOTIFY_LOOPTASK_BCAKCODESAMPLE_FINISH               (1 << 1)   // 采样完成通知
#define NOTIFY_LOOPTASK_DECODE                              (1 << 2)   // 可以解码通知

extern PRIVILEGED_DATA TaskHandle_t ttytask_handler;
#define NOTIFY_TTYTASK_REFLASHLCD                           (1 << 0)   // 刷新LCD


extern EventGroupHandle_t xEventGroup;

#define EVENTGROUP_LOOPSEND_END                             (1 << 0)   // 结束发码标志 
#define EVENTGROUP_LOOPSEND_START                           (1 << 1)   // 开始发码标志 
#define EVENTGROUP_LOOPDECODE_END                           (1 << 2)   // 解码完成 

#endif